.platform-list-container {
  padding: 24px;
}

.platform-list-container .ant-card {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}

.platform-list-container .search-form {
  margin-bottom: 24px;
  padding: 24px;
  background: #fafafa;
  border-radius: 4px;
}

.platform-list-container .search-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.platform-list-container .search-buttons .ant-form-item {
  margin-bottom: 0;
}

.platform-list-container .ant-form-item {
  margin-bottom: 0;
}

.platform-list-container .ant-table-wrapper {
  margin-top: 16px;
}

.platform-list-container .ant-table-thead > tr > th {
  background: #fafafa;
  font-weight: 500;
}

.platform-list-container .ant-tag {
  min-width: 60px;
  text-align: center;
}

.platform-list-container .ant-btn-link {
  padding: 0;
}

@media (max-width: 768px) {
  .platform-list-container {
    padding: 16px;
  }

  .platform-list-container .search-form {
    padding: 16px;
  }

  .platform-list-container .search-buttons {
    justify-content: flex-start;
  }
} 